В чате VIZ иногда идут интересные и изредка продуктивные диалоги, максимум триологи. Так как мне интересная тема использования БЧ в личных целях - standalone blog - то я в них иногда участвую. Немного [об этом уже писал](https://golos.io/ru--golos/@benken/sait-tekstov-na-blokcheine), но там дискуссия не завязалась. А вот что мне вчера пришло в голову.
Так как я не программист, не могу сказать, как должна работать система с точки зрения кода, могу лишь описать ТЗ с точки зрения пользователя, админа, хозяина сайта. Понимаю, что не все хотелки можно реализовать, так что иногда и где-то можно пойти на компромисс для получения более простого решения.
Так вот, как сайт будет выглядеть
Для читателя
Читатель приходит на сайт по какой-нибудь ссылке и начинает читать текст. Заинтересовывается, но вдруг натыкается на надпись: "Вы дочитали ознакомительный фрагмент, для полного доступа оформите подписку: за 100 руб. в месяц. вы получаете не только возможность читать все статьи и комментарии на сайте полностью, не только оставлять свои комментарии, но и получите 100 закладок (токенов), которыми вы сможете заплатить за следующий месяц! Но и это ещё не всё! Вы можете копить закладки и тогда за вашу активность на сайте, вы будете получать дополнительные закладки, которыми тоже можно заплатить за подписку!"
Примерно такое увидит читатель и, если действительно заинтересовался, купит подписку и получит закладки, которые будут стимулировать его к активности на сайте, что будет приносить доход сайту от рекламы - её немного, но есть, на каждой странице сайта. Кроме того, читатель будет создавать привлекающий контент для других читателей - взаимная стимуляция. Лайкание текстов и чужих комментариев - тоже привлекают. Можно сделать передачу закладок между читателями, а так же возможность напрямую купить закладки без связи с продлением подписки.
При этом читателю совершенно не обязательно что-то знать про токены и БЧ, про то, как это всё работает. Его дело читать и общаться, получать за это бонусы. Можно постепенно добавлять различную игровую составляющую, где нужны будут закладки, где их можно будет потратить и заработать.
Для автора
Который является и хозяином сайта, всё выглядит довольно просто: приходит читатель, платит за подписку, смотрит рекламу, оставляет комментарии, лайкает, зарабатывает и платит закладки (токены). Автор зарабатывает на подписке, на рекламе, но при этом что-то должно перепадать и "носителям" БЧ - делегатам, тем кто держит ноды - это может происходить за счёт поддержания стоимости токенов благодаря рекламе или ещё какие-то механизмы.
Для БЧ
Вот это самое сложное. Например потому, что описанная схема требует моментального перевода токенов из актива (СГ, доля - зовите как хотите) в ликвидность - чтобы зарабатывать за свои действия, но и быстро платить за подписку, передавать токены другим пользователям. Мне видится, что это можно решить двумя способами:
1. Каждый читатель регистрируется как аккаунт в БЧ, хотя сам об этом не знает, туда передаются купленные токены, потом списываются для оплаты - тогда действительно нужно менять действующую систему перевода из актива в ликвидность.
2. Весь сайт с точки зрения БЧ является одним аккаунтом: сам пишет посты, сам себе оставляет комментарии, сам с собой общается. Тогда все пользователи являются фиктивными аккаунтами, токены никуда не переводят, а хранятся в активе аккаунта сайта. При этом все фиктивные перечисления можно записывать в БЧ. Причём сами посты и комментарии можно не писать в БЧ - туда записывать хеши или просто коды, по которым нужный пост или комментарий ищется на сайте. Грубо говоря запись будет выглядеть так: имя фиктивного аккаунта (читателя) + код записи на сайте. Примерно такие же записи могут быть и в первом варианте. То есть в блокчейне хранится только служебная информация, которая сторонним приложениям БЧ ничего не даст, они её не смогут расшифровать и прочитать.
При этом цена токена не будет существенна для читателя, так как нет вывода токенов из системы сайта. Если этот токен используется ещё кем-то и где-то торгуется, то его цена должна быть важна только для владельца сайта. Он влияет на цену токена, как мне кажется, только тем, что обеспечивает какую-то стоимость за счёт рекламы.
Если приходит много новых пользователей, или существующие захотят купить много токенов, то владельцу сайта нужно будет покупать токены на стороне.
Скорее всего упустил часть нюансов, особенно в области взаимодействия владельца сайта и БЧ, но мне было важнее продумать, и придумать, зачем вообще нужен БЧ такому сайту, чем он будет привлекать читателей.